home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / interp / tclStruct1.2.tar.gz / tclStruct1.2.tar / tclStruct1.2 / TODO < prev   
Text File  |  1995-09-12  |  1KB  |  28 lines

  1. KNOWN LIMITATIONS (BUGS):
  2. 1.    Each time a new element access is made Tcl creates the element
  3.     in the array's hash table.  Currently these are not freed until
  4.     the object is destroyed.  This could lead to memory starvation,
  5.     especially with big arrays.
  6. 2.    Initializers ("init") are not yet implemented.
  7. 3.    Justification is not yet implemented.
  8.  
  9. FEATURES TO BE ADDED:
  10. 1.    $obj(5-7)
  11.     Should create an array that points to just the three elements.
  12. 2.    Add aggregate types to "structtypes" manual page.
  13. 3.    Write an "intro.n" manual page with an overview
  14. 4.    Allow "user-defined" types?
  15.         call user trace routine for formatting
  16. 5.    "init <value>"
  17.     use when initializing structure
  18. 6.    "fill <value>" on _hex_ to work like _char_ fill?
  19. 7.    Create Struct_InitObject(interp,object) to initialize an object
  20.     based upon the "fill" and "init" values.
  21. 8.    Implement justification with char arrays (and hex?) and arrays
  22.     in general.  The default justification is "left".
  23. 9.done    If NULL_OK is set for char*fill, then don't space fill when the
  24.     empty string is written to the field?
  25.     Need to document this.
  26. 10.    cdata in tclStruct.c is not always the same thing.  Change the
  27.     different ones to use different names.
  28.